Navigation graphic, see text links below
Developer World

Technotes


spacer image


Technotes provide you with the latest technical documentation on new Apple technologies and system updates, fixes and errata to Inside Macintosh, as well as programming tips and techniques to advance your development efforts. New Technotes are published monthly and are reviewed by Apple engineers for technical accuracy and robustness.

Last updated: 10/07/96


spacer image

What's New

ANNOUNCING: Technote - 1069: System 7.5.5

TECHNOTE 1069: System 7.5.5

by Brian Bechtel

System 7.5.5 includes changes to the Virtual Memory Manager, some substantial Code Fragment Manager improvements, and a variety of enhancements and improvements. We recommend this update for all Macintosh computers running System 7.5.3. System 7.5.5 will only install on a Macintosh or Mac OS-compatible computer running some version of System 7.5.3. If you are running an earlier version of System Software, you need to upgrade to System 7.5.3 before you can install System 7.5.5.


ALSO ANNOUNCING: New Technotes - 1070 to 1076

TECHNOTE 1070: Background-Only Applications

Revised by Brian Bechtel

Background-only applications (BOAs) are, as the name implies, Macintosh applications that run only in the background. BOAs are the preferred alternative to INITs, drivers, and stand-alone code for most startup-time and background "daemon" services. This Note discusses various issues that affect development of BOAs, as well as useful implementation strategies for BOAs. Originally PS 02, it has been revised to include information about the appe code resource used in controlling application extensions, details about SetApplLimit, and a bug workaround for application extensions with INITs under system software prior to System 7.5.5.

TECHNOTE 1071: Working with Apple's Multiprocessing API

By Chris Cooksey

This Technote describes the basic steps required to use the Apple Multiprocessing API and attempts to clarify the things that can and cannot be done from tasks created using that API. It is directed primarily at developers working with, or preparing to work with the Multiprocessing API. Although the examples given are aimed at application writers, it contains information useful for system level engineers also.

TECHNOTE 1072: Porting WinHelp to Apple Guide with Guide Maker

By Don Johnson

If you are planning to port WinHelp source files to Apple Guide using the Apple Guide Maker development environment, there are some important issues that you need to address. This Technote discusses what you need to know in order to port your WinHelp files successfully. It is addressed to developers, technical writers, and instructional help designers who need to convert WinHelp files to Apple Guide source files.

TECHNOTE 1073: Customizing Apple Media Tool 2.0 & 2.1 Scroll Bars and Movie Controllers

By Scott Kuechle

Apple Media Tool (AMT) versions 2.0 and 2.1 come with three styles of scroll bars and three styles of movie controllers built-in. This Technote describes how to customize and add new scroll bars or movie controllers to AMT 2.0, and to titles created with AMT 2.0, as well as titles created with Apple Media Tool Programming Environment (AMTPE) 2.0.

TECHNOTE 1074: QuickTime For Windows: Resolving Common Installation Issues

By Laura Rawson

This Note discusses some of the most common installation issues that you or your developer technical support team may encounter and how to resolve them. It focuses on QuickTime for Windows v 2.1.2. If you are using an earlier version, it is recommended that you upgrade to 2.1.2, since this will resolve many installation problems that may occur with earlier versions. You can download the latest version, which is available at <http://quicktime.apple.com/sw/sw.html>.

TECHNOTE 1075: Some Techniques for Handling Variables in Apple Guide

By Don Swatman

Apple Guide has many advantages over other help systems but also has several drawbacks. One is that it is not easy to keep track of what the user has already done. This becomes a particular problem if you are writing a tutorial. For example, your tutorial might have 10 different lessons which the user may need to complete over several days. How can the user be sure that he or she has gone back to the point they left the tutorial and not skipped stages? One way to do this is to store variables within an application.

TECHNOTE 1076: Cross-Platform Communication Using the PC Compatibility Messaging System

By Ben Manuto

This Technote describes the Messaging System Architecture used in Apple's PC Compatibility and DOS Compatibility products. Specifically, the messaging system allows communication of data between the PC-based machine running on a NuBus or PCI card and the Macintosh OS. This inter-machine communication is facilitated through a driver on the Macintosh which controls the PC card and allows it to run within the Macintosh hardware and software space.

The Note is directed toward third-party developers who are interested in developing software for the Mac and the PC which needs to communicate instructions or data between platforms. The applications developed to use the messaging system would be intended to run specifically with Apple's PC Compatibility products.


New and Revised Technotes

In addition to Technotes 1069 to 1076, all previous New and Revised Technotes are also available. A quick, easy-to-scan Table of Contents includes all of these Technotes in an itemized list sorted by date published on the Web. A more robust Table of Contents, which includes a descriptive passage on each Technote, is also available.


Technotes by Category

Conceptual categories for Apple Technotes are listed here. You may be able to find the answer you are looking for in several of the following categories.

General Overviews (OV)

Mac OS System Software Technologies

User Interface

  • AppleGuide (AG)

Graphics & Media

Communications & Collaboration (including Networking)

Operating System Services

Developer Tools & Languages

Interfaces & Libraries

Hardware (for Mac OS) (HW)

  • Devices (DV)
  • PowerPC
    • PowerPC Systems
  • Power Macintosh
  • CHRP: Common-Hardware Reference Platform (also known as PowerPC Platform)


Additional Information

If you want to order copies of new and revised Technotes, download the Notes or the Technote indexes, or contact the Technote Editor about contributing a Note, please see the Additional Technote Information Page.


Navigation graphic, see text links

Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help